# Package oracle.pg.hbase

This package contains the logic specific to the property graph support on Apache HBase.

See: Description

- Class Summary
  Class | Description
  --- | ---
  Console | This class handles Groovy script for the Data Access Layer (DAL) on Apache HBase.
  HBaseIndexManager | A single point for accessing all vertex and edge indices of a specific `OraclePropertyGraph` object.
  OracleAdjacentEdgeIterableImpl | This class implements the Iterable interface for adjacent edges
  OracleAdjacentEdgeIteratorImpl | This class implements the Iterator interface for adjacent edges
  OracleAdjacentElementsFilter | This class extends HBase CompareFilter to filter cells based on a specified qualifier and having a qualifier length greater than 0.
  OracleAdjacentVertexIterableImpl | This class implements the Iterable interface for adjacent vertices.
  OracleAdjacentVertexIteratorImpl | This class implements the Iterator interface for adjacent vertices.
  OracleCommonIteratorImpl | This class implements a common Iterator interface for iterating through elements as well as changes.
  OracleEdge | This class implements the Blueprints Edge and Element interfaces on top of the Apache HBase database.
  OracleEdgeFilterIterableImpl | This class implements the Iterable interface for filtered edges.
  OracleEdgeFilterIteratorImpl | This class implements the Iterator interface for filtered edges.
  OracleEdgeIterableImpl | This class implements the Iterable interface for edge
  OracleEdgeIteratorImpl | This class implements the Iterator interface for edges.
  OracleElement | This class implements the Blueprints Element interface by using an Apache HBase back-end.
  OracleElementIteratorImpl | This class implements the Iterator interface for elements (vertices and edges).
  OracleKeyFilter | This class extends the HBase CompareFilter to filter rows based on a specified key qualifier comparator and having a qualifier length greater than 0.
  OraclePropertyGraph | This class implements the Blueprints Graph interface on top an Apache HBase backend database.
  OraclePropertyGraphConfiguration | This class implements the Rexster GraphConfiguration interface.
  OraclePropertyGraphDataLoader | This class implements logic to execute parallel data loading of a property graph (in Oracle-defined flat files format) into Apache HBase
  OraclePropertyGraphFeatures | Oracle's extension of Features class
  OraclePropertyGraphUtils | This class contains utility functions to help manage property graphs stored in an Apache HBase Database
  OracleSndIndexEdgeIterableImpl | This class implements the Iterable interface for edges retrieved using the secondary index table
  OracleSndIndexEdgeIteratorImpl | This class implements the Iterator interface for edges retrieved using the secondary index table
  OracleSndIndexVertexIterableImpl | This class implements the Iterable interface for vertices retrieved using the secondary index table
  OracleSndIndexVertexIteratorImpl | This class implements the Iterator interface for vertices retrieved using the secondary index table
  OracleValueFilter | This class contains a value filter to restrict the cells retrieved based on a specific value comparator.
  OracleVertex | This class implements the Blueprints Vertex and Element interface by using an Apache HBase as back-end.
  OracleVertexFilterIterableImpl | This class implements the Iterable interface for filtered vertices.
  OracleVertexFilterIteratorImpl | This class implements the Iterator interface for filtering vertices based on a specified VertexFilterCallback.
  OracleVertexIterableImpl | This class implements the Iterable interface for vertices.
  OracleVertexIteratorImpl | This class implements the Iterator interface for vertices.

- Exception Summary
  Exception | Description
  --- | ---
  OraclePropertyGraphException | This class extends the Java RuntimeException to handle exceptions inside the property graph on top of Apache HBase
  PropertyNamesTimeoutException | This class extends the Java RuntimeException to handle a timeout exception when reading the property names over a property graph.

## Package oracle.pg.hbase Description

This package contains the logic specific to the property graph support on Apache HBase.

Copyright © 2015 Oracle and/or its affiliates. All Rights Reserved.